﻿/********************************************************************************
 * Developed by Phil Tyler (http://www.laidbackcoder.co.uk)
 * 
 * Cryptosolic is Licensed under the GNU Lesser General Public License (LGPL)
 * http://cryptosolic.codeplex.com/license
 * *****************************************************************************/
using System;

namespace Cryptosolic.Security.Encryption
{
	/// <summary>
	/// Byte Padding Mode
	/// </summary>
	/// <remarks>
	/// See <see href="http://en.wikipedia.org/wiki/Padding_(cryptography)" /> for more details.
	/// </remarks>
	public enum BytePaddingMode
	{
		/// <summary>
		/// ANSI X.923 Padding
		/// </summary>
		ANSIX923,

		/// <summary>
		/// ISO 10126 Padding
		/// </summary>		
		ISO10126,
		
		/// <summary>
		/// PKCS7 Padding
		/// </summary>
		PKCS7,
		
		/// <summary>
		/// Padding with Zero Bytes
		/// </summary>
		Zeros,
		
		/// <summary>
		/// No Padding
		/// </summary>
		None
	}
	
	
}
